home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / POV-Ray 3.0.2 / src / SOURCE / LIBPNG / MAKEFILE.GCC < prev    next >
Encoding:
Text File  |  1996-01-16  |  1.1 KB  |  51 lines  |  [TEXT/ttxt]

  1. # gcc/DOS makefile for libpng
  2. # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
  3. # For conditions of distribution and use, see copyright notice in png.h
  4.  
  5. CC=gcc
  6. CFLAGS=-I../zlib -O
  7. LDFLAGS=-L. -L../zlib/ -lpng -lz -lm
  8.  
  9. RANLIB=ranlib
  10.  
  11. # where make install puts libpng.a and png.h
  12. #prefix=/usr/local
  13. prefix=.
  14.  
  15. OBJS = png.o pngrcb.o pngrutil.o pngtrans.o pngwutil.o \
  16.     pngread.o pngio.o pngwrite.o pngrtran.o pngwtran.o \
  17.     pngmem.o pngerror.o pngpread.o
  18.  
  19. all: libpng.a pngtest
  20.  
  21. libpng.a: $(OBJS)
  22.     ar rc $@  $(OBJS)
  23.     $(RANLIB) $@
  24.  
  25. pngtest: pngtest.o libpng.a
  26.     $(CC) -o pngtest $(CCFLAGS) pngtest.o $(LDFLAGS)
  27.     coff2exe pngtest
  28.  
  29. test: pngtest
  30.     ./pngtest
  31. clean:
  32.     rm -f *.o libpng.a pngtest pngout.png
  33.  
  34. # DO NOT DELETE THIS LINE -- make depend depends on it.
  35.  
  36. png.o: png.h pngconf.h
  37. pngerror.o: png.h pngconf.h
  38. pngio.o: png.h pngconf.h
  39. pngmem.o: png.h pngconf.h
  40. pngrcb.o: png.h pngconf.h
  41. pngread.o: png.h pngconf.h
  42. pngpread.o: png.h pngconf.h
  43. pngrtran.o: png.h pngconf.h
  44. pngrutil.o: png.h pngconf.h
  45. pngtest.o: png.h pngconf.h
  46. pngtrans.o: png.h pngconf.h
  47. pngwrite.o: png.h pngconf.h
  48. pngwtran.o: png.h pngconf.h
  49. pngwutil.o: png.h pngconf.h
  50.  
  51.